package teama.bean;
import javax.servlet.http.HttpServletRequest;

import teama.constant.Constant;


public class MailBean {

	private String mainKind;

	private String host;

	private String port;

	private String to;

	private String cc;

	private String bcc;

	private String from;

	private String pass;

	private String subject;

	private String content;


	public MailBean(HttpServletRequest request) {
		mainKind = request.getParameter("mailKind");
		host = request.getParameter(Constant.REQ_KEY_SMTP_HOST);
		port = request.getParameter(Constant.REQ_KEY_SMTP_PORT);
		to = request.getParameter(Constant.REQ_KEY_TO);
		cc = request.getParameter(Constant.REQ_KEY_CC);
		bcc = request.getParameter(Constant.REQ_KEY_BCC);
		from = request.getParameter(Constant.REQ_KEY_FROM);
		pass = request.getParameter(Constant.REQ_KEY_PASS);
		subject = request.getParameter(Constant.REQ_KEY_SUBJECT);
		content = request.getParameter(Constant.REQ_KEY_CONTENTS);
	}

	/**
	 * mainKindを取得します。
	 * @return mainKind
	 */
	public String getMainKind() {
	    return mainKind;
	}

	/**
	 * mainKindを設定します。
	 * @param mainKind mainKind
	 */
	public void setMainKind(String mainKind) {
	    this.mainKind = mainKind;
	}

	/**
	 * hostを取得します。
	 * @return host
	 */
	public String getHost() {
	    return host;
	}

	/**
	 * hostを設定します。
	 * @param host host
	 */
	public void setHost(String host) {
	    this.host = host;
	}

	/**
	 * portを取得します。
	 * @return port
	 */
	public String getPort() {
	    return port;
	}

	/**
	 * portを設定します。
	 * @param port port
	 */
	public void setPort(String port) {
	    this.port = port;
	}

	/**
	 * toを取得します。
	 * @return to
	 */
	public String getTo() {
	    return to;
	}

	/**
	 * toを設定します。
	 * @param to to
	 */
	public void setTo(String to) {
	    this.to = to;
	}

	/**
	 * ccを取得します。
	 * @return cc
	 */
	public String getCc() {
	    return cc;
	}

	/**
	 * ccを設定します。
	 * @param cc cc
	 */
	public void setCc(String cc) {
	    this.cc = cc;
	}

	/**
	 * bccを取得します。
	 * @return bcc
	 */
	public String getBcc() {
	    return bcc;
	}

	/**
	 * bccを設定します。
	 * @param bcc bcc
	 */
	public void setBcc(String bcc) {
	    this.bcc = bcc;
	}

	/**
	 * fromを取得します。
	 * @return from
	 */
	public String getFrom() {
	    return from;
	}

	/**
	 * fromを設定します。
	 * @param from from
	 */
	public void setFrom(String from) {
	    this.from = from;
	}

	/**
	 * passを取得します。
	 * @return pass
	 */
	public String getPass() {
	    return pass;
	}

	/**
	 * passを設定します。
	 * @param pass pass
	 */
	public void setPass(String pass) {
	    this.pass = pass;
	}

	/**
	 * subjectを取得します。
	 * @return subject
	 */
	public String getSubject() {
	    return subject;
	}

	/**
	 * subjectを設定します。
	 * @param subject subject
	 */
	public void setSubject(String subject) {
	    this.subject = subject;
	}

	/**
	 * contentを取得します。
	 * @return content
	 */
	public String getContent() {
	    return content;
	}

	/**
	 * contentを設定します。
	 * @param content content
	 */
	public void setContent(String content) {
	    this.content = content;
	}
}
